<?php
try{
    include '../ini.php';
    if(empty($_GET['id'])){
        throw new Exception('Không tồn tại loại mã sản phẩm này');
    }
    $check_product_wishlist=$dt_xl_product->read_id($_GET['id']);
    if($check_product_wishlist == NULL){
        throw new Exception('Sản phẩm này không tồn tại.Vui lòng so sánh sản phẩm khác');
    }
    $check_product_wishlist['ip']=$_SERVER['SERVER_ADDR'];
    if(!isset($_SESSION['product_wishlist'])){
        $_SESSION['product_wishlist'][]=$check_product_wishlist;
    }else{
        $flag=0;
        foreach($_SESSION['product_wishlist'] as $k=>$v){
            if($v['alias']==$_GET['id']){
                $flag++;
            }
        }
        if($flag == 0){
            $_SESSION['product_wishlist'][]=$check_product_wishlist;
        }
    } 
    if(empty($_SERVER['HTTP_REFERER'])){
        header('Location: /'.$check_product_wishlist['product_categories_alias'].'/');
    }else{
        header('Location: '.$_SERVER['HTTP_REFERER']);
    }
    $dbh=NULL;
    if($flag == 0){
        $_SESSION['msg']='Thành công';
        $_SESSION['type_msg']='success';
    }else{
        throw new Exception('Bạn đã thêm vào yêu thích');
    }
}catch(Exception $e){
    $dbh=NULL;
    $_SESSION['msg']=$e->getMessage();
    $_SESSION['type_msg']='error';
    if(empty($_SERVER['HTTP_REFERER'])){
        header('Location: /home/home.php');
    }else{
        header('Location: '.$_SERVER['HTTP_REFERER']);
    }
}